Solutions through problem 18.

-Fast solution for 15 added, as well as slow v1 attempt.