Changed License reference. Changed code style. Added description.