Hello, does anybody know what this stuff is? It's basically a groundcover that is taking over my backyard.