Added additional postordering algorithm from CSparse