1: Do we need to follow the same rules for function names as for the variables?
2: I have always noticed there is no space between the function name and the parentheses, e.g. func(). But I have just experimented and found that having a space between the function name and parentheses doesn't make a difference. Correct? Perhaps, it's considered non-standard.