I am new to the world of theoretical physics and was wondering if anyone can explain "vacuum energy" to me? What does it have to do with the expansion of our universe? Something about a "cosmological constant" is also involved. If someone can give me a concise and accurate version of what all these three terms have to do with each other it would be much appreciated. I know "virtual particles" also have something to do with this.