Cosine Systems