initial commit for master branch. this branch will only contain my solutions, while the solutions_from_chr1sbest branch will contain changes that I intend to commit with a pull request to the main repo.