Separate Pure from Impure Functions in JavaScript | Heykuki News