Week 1 tasks 

Fixed const issues, removed useless commented code. However, some of debug print code has been left, it would be useful for future debugging, and in real-world application this kind of messages should be filtered using logging facilty.

Also added remark about code complexity and algorithm for islands task.  See source code.