completed module 4 - gray-scott model implementation