Initial commit

This is the first commit of a series. While studying
algorithms every new discovery will be documented in
form of new commits. Besides, I need to be able to
resume studying even if in other computers
Merge branch 'master' of github.com:marcelocra/generic-code