Fixed swapped "l" and "r".
Add an alternative answer to ID 18.

more simpler and more fast answer.
Changed template.hs
Added an answer to ID 67.

This answer is based on answer to ID 18.