// specified text file as the source of tips (each line is a tip).
//
// NB: the caller is responsible for deleting the pointer!
// specified text file as the source of tips (each line is a tip).
//
// NB: the caller is responsible for deleting the pointer!