some exercises on my way to a coder.