FM_DEBUG added and implemented
More comments added
Function _2F1 completely restructured