What's the difference between functions and methods?