The submission is here: 265738238
I do not think that I use significant stack memory here, it is mostly heap memory. Also I have cloned to the mashup to test with 2GB memory limits and got exactly the same result.
The code is pretty clear in my opinion but I will be happy to clarify if asked.
Thanks for your interest.