started on Project Euler 16