There is one more tool which works effectively with Sprego functions and Sprego programming; this is debugging. The importance of debugging in spreadsheet languages is as great as in any other programming language; however, built-in functions do not support debugging. They do not allow any insight into the algorithms behind the functions. This drawback of the built-in functions is another source of error-prone documents.