Added the implementation of problem 11.
Added the implementation of problem 12.
Added the implementation of problem 13.
Added the implementation of problem 17.
Added the implementation of problem 22.
Added the implementation of problem 25.