Merge pull request #16 from limianwang/master

perf update: only iterate once over array.
Update schema.md

Fix typo (re #17)
Merge remote-tracking branch 'upstream/master'