https://mycode.blog/index%2Ephp/navya/predefined-rules-javascript-functions