Format source
Fix Alligator copy constructor and implement ReplaceEggs (with simple test)