Self-reconfiguration using Directed Growth (for a modular robot)