irrationalize

not defined yet