Refactor: Input arguments are const
Refactor: Localize function
Refactor: Input arguments are const
Refactor: Localize function
Refactor: Name prototype arguments
Refactor: Input arguments are const
Refactor: Input arguments are const