cryptal
not defined yet