Video tutorial: here Source code: here
SolHunter Example