Re:You can use recursion in real life
by 66d8kk on Saturday February 08, 2014 @12:38PM
(#7201831)
Just a thought and I've only glanced at your code but could some of the functionality in the Carbon library come in handy? especially for the logic in weekendDates()?
I like to think of it as DateTime on acid ;)
https://github.com/briannesbitt/Carbon