nucleotides should really just be a list of them
initial answer for point-mutations in elixir
initial answer for point-mutations in ruby