https://medium.com/@mwendakelvinblog/gnu-octave-the-language-for-numerical-power-and-precision-56ef41d771f3