NSolve accepts Equal or Expression implicitly equal 0
Added solution based on homotopy to avoid bad initial guesses
Cleaned up and tweaked homotopy solution