Work-around for Bug #2379:  convert input strings to numbers.
Abort and give error message if function node dependency
graph has a cycle.
bug 235  - adding labels to triangle nodes5
Merge branch 'pradeep' after code review/and simple test
Merge branch 'master' into sachin