Does anyone know what this plant is called? It is so odd looking, I call it the "Martian Plant". The leaves are green on the top and purple underneath. The tiny white flowers stick out of small, flat, "cups" that are the same as the leaves. Any ideas?