problems from rosalind.info