4All the functions cited here are described in details in Section 10.3