https://mytecharm.com.co/post/how-atomic-css-and-functional-programming-are-related-5rvfqa