A Novel Algorithm Inspired by Plant Root Growth with Self-similarity Propagation