Questions and answers from rosalind.com