Can A Function Return A Function Javascript