This is a very basic program that I was copying from a book, but it will not work. It is supposed to simply take the number you insert into it, send the information to the function and then output it. However, my computer tells me simon has not been defined yet when I try and compile the program. (When I learned some Java a while back I learned that functions are variables, or at least like a variable.) So I assumed that the issue occurs because I places the function "simon" after "main". However, I thought that was supposed to be proper form, so my question is why is this error occurring?