sqrt-block

use internal and block definition to simplify sqrt
Add directory structure
Revert "Add directory structure"

This reverts commit bb04841ea2c78889389942d98874677b39d3a796.
Revert "sqrt-block"

This reverts commit f09043a18da55e7ca46792240f809cde14b2ccf2.
sqrt-block

use internal and block definition to simplify sqrt
Add directory structure