real initial commit, with the first 4 problems already solved