llymphocytes:

Catching up on chemistry