New: funsolve