[UPDATE] add hypot.