Virtual sequence

Why we need to use virtual sequence in UVM?
How to use it?