Moving functions out of the main sketch

Is there a way to move functions out of the main sketch without creating a library?

I've looked at creating libraries, it seems needlessly complex.

Thank you,

You can make a new tab (click on the right-pointing arrow on the top RH corner) and add extra files to your sketch, like .h and .cpp files.

I see now... thank you.
Learning the environment is half the battle.

I had to add function prototypes to both the .pde file and .cpp file to get it to compile.
Does this seem correct or should it do it for me?

You would normally put the function prototypes into a .h file which they both include.