Problem 15 done.
Also some cleanup from older files and problems.