Growth-Algorithm Model of Leaf Shape