Abstractions I know it’s been over two months since my last post. Unfortunately, my personal life has taken a bit of a beating lately. I really can’t go into..