Review (5/5): Basic.
Basic and good.