Source: https://www.cs.cmu.edu/~genetics/units/instructions/instructions-3FC.pdf