Add support for hypot