Combining best of all worlds