added solving functions to Utils (still needs some tests)