Contributors Thanks to the following people for their contributions: Fucov - Description of contribution