A survey of direct methods for sparse linear systems. (23rd May 2016)