Damus
semisol · 32w
for simplicity I would go with a binary search approach, but that is cool