improved eulerlib documentation, rewrote 57 without euler (used math/big)