A step-through of solving Nucleotide Count, from basic implementation into a refactor