Various utilities. ## License: GPL v3