Also that shuffle deck algorithm is not fair.