exercise 1.7
exercise 1.8
improved cube-root (ex. 1.8)