Establish tests before implementing functions to ensure correct behavior and implementation.
Discovered on Twitter via @eng_khairallah1