* adds some more algorithms
* fixes some calc errors