points
> No need for that.
I generally expect a less complex solution, it seems like your is more complex (easiness is arguable though)