... a double-sided recursive technique that doesn't take three days to run I mean.