Function prototype and declaring a function