Nilpotent Lie Groups: Structure and Applications to Analysis