just little functions tested while reading articles on applicatives;