Add my super-awesome totally-efficient implementation