The purpose of this wikibook is to show how common algorithms are written in various programming languages, providing code implementations and explanation. The plan for this book is initially to collect code from some Wikipedia articles. Then the code can be expanded upon, perfected, and heavily commented to provide insight into how it works.