sqrt.adl
1 2 !-x.square_root() 3 x.square_root().square_root().square_root() 4 -x.square_root() 5 (-x).square_root() 6 -(x.square_root()) 7 (-x.square_root()).square_root() 8 !x.square_root() 9 (!x).square_root() 10 !(x.square_root()) 11 (!x.square_root()).square_root()