Initial commit
Initial solution
Use SpecialNumber to avoid weirdness in Zero and One classes.