experimenting with genetics algorithms