/*
 * Copyright © 2002-2016 Tiago Dionizio <tiago.dionizio@ist.utl.pt>, Doug Currie <doug.currie@alum.mit.edu>
 *
 * SPDX-License-Identifier: MIT
 */