Targeting the 4.0 Framework to be compatible with Mono
Added Try / Catch to the roots functions
Mono needs a behavior to work