Coding Guidelins
Function interface should be small
Functions should take only the arguments it uses. Its types should be relevant to its logic, without any extraneous information.
Functions should take only the arguments it uses. Its types should be relevant to its logic, without any extraneous information.