Source: https://www.scientificamerican.com/article/growing-virtual-plants-could-help-farmers-boost-their-crops/