fixed BigComponent, added isNumeric in Term
moved -1, handle infinite loop and when loop is not executed