Add support for :first-child
Add support for :last-child