Why does typeof function return "function"? : <p>If both array and function are object subtypes, then why does <code>typeof function</code> return <code>"function"</code> and <code>typeof array</code> return <code>"object"</code>?</p>
