Read the wikipedia page and try something yourself?