Added solution to problem 15
Added descriptions to Problem 14
Adding better implementation for Problem 13