Python Timing How Long A Function Definition