Card Tricks Anybody Can Do - A Mathematical Approach To Card Magic