Better sequential solution, arguments, variable size, etc