The Plink Algorithm