Fast and accurate.

Review