Project Rosalind (rosalind.info) solutions