Authors: Adam Podeszfa 2002, Nikita Sadkov 2015
License: GPL2